<?php 
/**
 * 登录控制器
 */
class LoginController extends Controller{
	/**
	 * 登录页面
	 */
	public function index(){
		//用户登录提交
		if(IS_POST){
			//调用UserModel
			$model = K('User');
			//调用UserModel里面的login方法
		 	if(!$userInfo = $model->login()){
		 		//提示错误信息（$model->error就是模型的错误属性，里面保存各种不同的错误）
		 		$this->error($model->error);
		 	} 
			//判断是否是后台用户
			if($userInfo['is_admin'] != 1){
				$this->error('用户名或者密码错误');
			}
			//处理登录成功的操作
			session('aid',$userInfo['uid']);
			session('adminname',$userInfo['username']);
			$this->success('登录成功',U('Admin/Index/index'));
			  
		}
		$this->display();
	}
	
	/**
	 * 显示验证码
	 */
	public function code(){
	    $code = new Code();
		$code->show();
	}
	
	public function out(){
		//清除所有session
	    session(null);
		$this->success('退出成功',U("index"));
	}
	
	
	
	
	
	
	
	
}

 ?>